self-rescue apparatus - English Synonyms Dictionary